#!/bin/bash

# 宣坨坨多人服务器启动脚本

echo "🎮 启动宣坨坨多人游戏服务器..."

# 检查Node.js版本
NODE_VERSION=$(node --version)
echo "Node.js版本: $NODE_VERSION"

# 检查环境配置
if [ ! -f .env ]; then
    echo "❌ 错误: .env 文件不存在"
    echo "请复制 .env.example 为 .env 并配置数据库连接"
    exit 1
fi

# 创建日志目录
mkdir -p logs

# 检查依赖
if [ ! -d node_modules ]; then
    echo "📦 安装依赖..."
    npm install
fi

# 检查数据库连接
echo "🔍 检查数据库连接..."

# 启动服务器
echo "🚀 启动服务器..."
if [ "$1" = "dev" ]; then
    echo "开发模式启动"
    npm run dev
else
    echo "生产模式启动"
    npm start
fi